This is useful for language bindings, who can't easily
access the struct field directly.
https://bugzilla.gnome.org/show_bug.cgi?id=700029
gdk_event_get_scroll_deltas
gdk_event_get_state
gdk_event_get_time
+gdk_event_get_type
GdkEventSequence
gdk_event_get_event_sequence
gdk_event_request_motions
{
return gdk_screen_get_setting (gdk_screen_get_default (), name, value);
}
+
+/**
+ * gdk_event_get_event_type:
+ * @event: a #GdkEvent
+ *
+ * Retrieves the type of the event.
+ *
+ * Return value: a #GdkEventType
+ *
+ * Since: 3.10
+ */
+GdkEventType
+gdk_event_get_event_type (const GdkEvent *event)
+{
+ g_return_val_if_fail (event != NULL, GDK_NOTHING);
+
+ return event->type;
+}
GDK_AVAILABLE_IN_3_4
GdkEventSequence *gdk_event_get_event_sequence (const GdkEvent *event);
+GDK_AVAILABLE_IN_3_10
+GdkEventType gdk_event_get_event_type (const GdkEvent *event);
+
GDK_AVAILABLE_IN_ALL
void gdk_set_show_events (gboolean show_events);
GDK_AVAILABLE_IN_ALL
#ifndef GDK_MULTIHEAD_SAFE
GDK_AVAILABLE_IN_ALL
-gboolean gdk_setting_get (const gchar *name,
- GValue *value);
+gboolean gdk_setting_get (const gchar *name,
+ GValue *value);
#endif /* GDK_MULTIHEAD_SAFE */